package org.code.mallspringboot.mapper;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.code.mallspringboot.pojo.UmsMenu;
import org.code.mallspringboot.pojo.UmsRole;
import org.code.mallspringboot.pojo.UmsRoleExample;

import java.util.List;

/**
 * 角色数据层接口
 * @author jamie
 */
@Mapper
public interface UmsRoleMapper {

    /**
     * 根据后台用户ID获取菜单
     * @param adminId
     * @return
     */
    List<UmsMenu> getMenuList(@Param("adminId") Long adminId);

    /**
     * 根据条件查询所有角色
     * @param example
     * @return
     */
    List<UmsRole> selectByExample(UmsRoleExample example);

}
